home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / Macintosh Graphics Primer / Macintosh Graphics Primer / card_29356.txt < prev    next >
Text File  |  1990-12-05  |  9KB  |  403 lines

  1. -- card: 29356 from stack: in
  2. -- bmap block id: 41746
  3. -- flags: 0000
  4. -- background id: 49679
  5. -- name: content 7
  6. ----- HyperTalk script -----
  7. on openCard
  8.   global mapLoc, cardLoc
  9.   set hilite of bg btn "content 8" to true
  10.   if cardloc < 11 then
  11.     if maploc = "glossary" then
  12.       set hilite of cd btn ("glossary" && cardLoc) to true
  13.     end if
  14.   end if
  15. end opencard
  16.  
  17. on closeCard
  18.   global mapLoc, cardLoc
  19.   set hilite of bg btn "content 8" to false
  20.   if maploc = "glossary" then
  21.     if cardloc < 11 then
  22.       set hilite of cd btn ("glossary" && cardLoc) to false
  23.     end if
  24.   end if
  25. end closeCard
  26.  
  27.  
  28.  
  29. -- part 1 (field)
  30. -- low flags: 00
  31. -- high flags: 2000
  32. -- rect: left=156 top=136 right=255 bottom=231
  33. -- title width / last selected line: 0
  34. -- icon id / first selected line: 0 / 0
  35. -- text alignment: 0
  36. -- font id: 3
  37. -- text size: 9
  38. -- style flags: 0
  39. -- line height: 16
  40. -- part name: 
  41.  
  42.  
  43. -- part 2 (button)
  44. -- low flags: 00
  45. -- high flags: 2002
  46. -- rect: left=138 top=143 right=156 bottom=161
  47. -- title width / last selected line: 0
  48. -- icon id / first selected line: 0 / 0
  49. -- text alignment: 1
  50. -- font id: 0
  51. -- text size: 12
  52. -- style flags: 0
  53. -- line height: 16
  54. -- part name: glossary 0
  55. ----- HyperTalk script -----
  56. on mouseUp
  57.   visual effect dissolve
  58.   go card "compete 0"
  59. end mouseUp
  60.  
  61.  
  62.  
  63.  
  64. -- part 4 (button)
  65. -- low flags: 00
  66. -- high flags: 2002
  67. -- rect: left=138 top=159 right=172 bottom=161
  68. -- title width / last selected line: 0
  69. -- icon id / first selected line: 0 / 0
  70. -- text alignment: 1
  71. -- font id: 0
  72. -- text size: 12
  73. -- style flags: 0
  74. -- line height: 16
  75. -- part name: glossary 1
  76. ----- HyperTalk script -----
  77. on mouseUp
  78.   visual effect dissolve
  79.   go card "compete 1"
  80. end mouseUp
  81.  
  82.  
  83.  
  84.  
  85. -- part 5 (button)
  86. -- low flags: 00
  87. -- high flags: 2002
  88. -- rect: left=138 top=175 right=188 bottom=161
  89. -- title width / last selected line: 0
  90. -- icon id / first selected line: 0 / 0
  91. -- text alignment: 1
  92. -- font id: 0
  93. -- text size: 12
  94. -- style flags: 0
  95. -- line height: 16
  96. -- part name: glossary 2
  97. ----- HyperTalk script -----
  98. on mouseUp
  99.   visual effect dissolve
  100.   go card "compete 2"
  101. end mouseUp
  102.  
  103.  
  104.  
  105.  
  106. -- part 6 (button)
  107. -- low flags: 00
  108. -- high flags: 2002
  109. -- rect: left=138 top=191 right=204 bottom=161
  110. -- title width / last selected line: 0
  111. -- icon id / first selected line: 0 / 0
  112. -- text alignment: 1
  113. -- font id: 0
  114. -- text size: 12
  115. -- style flags: 0
  116. -- line height: 16
  117. -- part name: glossary 3
  118. ----- HyperTalk script -----
  119. on mouseUp
  120.   visual effect dissolve
  121.   go card "compete 4"
  122. end mouseUp
  123.  
  124.  
  125.  
  126.  
  127. -- part 7 (button)
  128. -- low flags: 00
  129. -- high flags: 2002
  130. -- rect: left=138 top=207 right=220 bottom=161
  131. -- title width / last selected line: 0
  132. -- icon id / first selected line: 0 / 0
  133. -- text alignment: 1
  134. -- font id: 0
  135. -- text size: 12
  136. -- style flags: 0
  137. -- line height: 16
  138. -- part name: glossary 4
  139. ----- HyperTalk script -----
  140. on mouseUp
  141.   visual effect dissolve
  142.   go card "compete 6"
  143. end mouseUp
  144.  
  145.  
  146.  
  147.  
  148. -- part 8 (button)
  149. -- low flags: 00
  150. -- high flags: 2002
  151. -- rect: left=138 top=223 right=236 bottom=161
  152. -- title width / last selected line: 0
  153. -- icon id / first selected line: 0 / 0
  154. -- text alignment: 1
  155. -- font id: 0
  156. -- text size: 12
  157. -- style flags: 0
  158. -- line height: 16
  159. -- part name: glossary 5
  160. ----- HyperTalk script -----
  161. on mouseUp
  162.   visual effect dissolve
  163.   go card "compete 7"
  164. end mouseUp
  165.  
  166.  
  167.  
  168.  
  169. -- part 9 (button)
  170. -- low flags: 00
  171. -- high flags: 2002
  172. -- rect: left=138 top=260 right=273 bottom=161
  173. -- title width / last selected line: 0
  174. -- icon id / first selected line: 0 / 0
  175. -- text alignment: 1
  176. -- font id: 0
  177. -- text size: 12
  178. -- style flags: 0
  179. -- line height: 16
  180. -- part name: glossary 6
  181. ----- HyperTalk script -----
  182. on mouseUp
  183.   visual effect dissolve
  184.   go card "compete 9"
  185. end mouseUp
  186.  
  187.  
  188.  
  189.  
  190. -- part 10 (button)
  191. -- low flags: 00
  192. -- high flags: 2002
  193. -- rect: left=308 top=167 right=180 bottom=331
  194. -- title width / last selected line: 0
  195. -- icon id / first selected line: 0 / 0
  196. -- text alignment: 1
  197. -- font id: 0
  198. -- text size: 12
  199. -- style flags: 0
  200. -- line height: 16
  201. -- part name: glossary 7
  202. ----- HyperTalk script -----
  203. on mouseUp
  204.   visual effect dissolve
  205.   go card "compete 3"
  206. end mouseUp
  207.  
  208.  
  209.  
  210.  
  211. -- part 11 (button)
  212. -- low flags: 00
  213. -- high flags: 2002
  214. -- rect: left=309 top=200 right=213 bottom=332
  215. -- title width / last selected line: 0
  216. -- icon id / first selected line: 0 / 0
  217. -- text alignment: 1
  218. -- font id: 0
  219. -- text size: 12
  220. -- style flags: 0
  221. -- line height: 16
  222. -- part name: glossary 8
  223. ----- HyperTalk script -----
  224. on mouseUp
  225.   visual effect dissolve
  226.   go card "compete 5"
  227. end mouseUp
  228.  
  229.  
  230.  
  231.  
  232. -- part 30 (button)
  233. -- low flags: 00
  234. -- high flags: 2002
  235. -- rect: left=138 top=239 right=252 bottom=161
  236. -- title width / last selected line: 0
  237. -- icon id / first selected line: 0 / 0
  238. -- text alignment: 1
  239. -- font id: 0
  240. -- text size: 12
  241. -- style flags: 0
  242. -- line height: 16
  243. -- part name: glossary 10
  244. ----- HyperTalk script -----
  245. on mouseUp
  246.   visual effect dissolve
  247.   go card "compete 8"
  248. end mouseUp
  249.  
  250.  
  251.  
  252.  
  253. -- part 31 (field)
  254. -- low flags: 00
  255. -- high flags: 2000
  256. -- rect: left=327 top=160 right=183 bottom=417
  257. -- title width / last selected line: 0
  258. -- icon id / first selected line: 0 / 0
  259. -- text alignment: 0
  260. -- font id: 3
  261. -- text size: 9
  262. -- style flags: 0
  263. -- line height: 16
  264. -- part name: 
  265.  
  266.  
  267. -- part 32 (field)
  268. -- low flags: 00
  269. -- high flags: 2000
  270. -- rect: left=328 top=193 right=216 bottom=423
  271. -- title width / last selected line: 0
  272. -- icon id / first selected line: 0 / 0
  273. -- text alignment: 0
  274. -- font id: 3
  275. -- text size: 9
  276. -- style flags: 0
  277. -- line height: 16
  278. -- part name: 
  279.  
  280.  
  281. -- part 33 (field)
  282. -- low flags: 00
  283. -- high flags: 2000
  284. -- rect: left=155 top=253 right=276 bottom=234
  285. -- title width / last selected line: 0
  286. -- icon id / first selected line: 0 / 0
  287. -- text alignment: 0
  288. -- font id: 3
  289. -- text size: 9
  290. -- style flags: 0
  291. -- line height: 16
  292. -- part name: 
  293.  
  294.  
  295. -- part 34 (button)
  296. -- low flags: 00
  297. -- high flags: 0002
  298. -- rect: left=392 top=320 right=338 bottom=426
  299. -- title width / last selected line: 0
  300. -- icon id / first selected line: 1500 / 1500
  301. -- text alignment: 1
  302. -- font id: 0
  303. -- text size: 12
  304. -- style flags: 0
  305. -- line height: 16
  306. -- part name: Start-Up
  307. ----- HyperTalk script -----
  308. on mouseDown
  309.   global NAV_PATH, SYS_PATH, GTRACKINGDISABLED
  310.  
  311.   put (item 1 of the mouseLoc) - (item 1 of the Loc of me) into whereInBtn
  312.  
  313.   -- simulate hiliting of two small buttons
  314.   repeat until the mouse is up
  315.     ---find out WHERE on the icon you clicked
  316.     put (item 1 of the mouseLoc) - (item 1 of the Loc of me) into whereInBtn
  317.     if the mouseLoc is within the rect of the target then
  318.       if whereInBtn < 0 then
  319.         set icon of me to 1501
  320.       else
  321.         set icon of me to 1502
  322.       end if
  323.     else   -- outside of the button, reset default icon
  324.       set icon of me to 1500
  325.     end if
  326.   end repeat
  327.   set icon of me to 1500
  328.   if the mouseloc is not within the rect of me then exit mouseDown
  329.  
  330.   if whereInBtn < 0 then
  331.     --- the click was on the left so go to send feedback if it exists
  332.     if (GTRACKINGDISABLED = empty) or (GTRACKINGDISABLED = true) then
  333.       answer "‚ÄúCD Preferences‚Äù has not been installed." with "OK"
  334.       exit mouseDown
  335.     end if
  336.     --
  337.     if (GTRACKINGDISABLED = "Disabled") then
  338.       answer "The feedback mechanism has been disabled." with "OK"
  339.       exit mouseDown
  340.     end if
  341.     --
  342.     push card
  343.     put SYS_PATH & "CD Preferences" into feedPath
  344.     set cursor to watch
  345.     visual effect dissolve fast
  346.     go stack feedPath
  347.   else if whereInBtn > 0 then
  348.     -- if the click was on the right then go back to navigation stack
  349.     visual effect iris close to black
  350.     visual effect iris open
  351.     if NAV_PATH = empty then put "cd welcome of stack" && "the ‚ÄúNavigation Stack‚Äù" into NAV_PATH
  352.     -- make a prompt for "where is" if the global is empty
  353.     go NAV_PATH
  354.   end if
  355. end mouseDown
  356.  
  357. on mouseUp
  358.   -- kill any mouseups
  359. end mouseUp
  360.  
  361.  
  362.  
  363. -- part contents for background part 1
  364. ----- text -----
  365. Macintosh Graphics Primer
  366.  
  367. -- part contents for background part 2
  368. ----- text -----
  369. Card-by-Card Stack Contents
  370.  
  371. -- part contents for background part 8
  372. ----- text -----
  373. content8
  374.  
  375. -- part contents for background part 11
  376. ----- text -----
  377. Click any card to go there, a highlighted card indicates where you just came from.
  378.  
  379. -- part contents for background part 12
  380. ----- text -----
  381. Competition
  382.  
  383. -- part contents for card part 1
  384. ----- text -----
  385. Opening
  386. Introduction
  387. VGA
  388. Super VGA
  389. IBM 8514/A
  390. TI 34010
  391. NeXT
  392.  
  393. -- part contents for card part 33
  394. ----- text -----
  395. Summary
  396.  
  397. -- part contents for card part 31
  398. ----- text -----
  399. VGA (cont.)
  400.  
  401. -- part contents for card part 32
  402. ----- text -----
  403. Super VGA (cont.)